// const demo_col = require('./../models/demo'); // 链接数据库操作
const uuidv1 = require('uuid/v1');

// 插入数据
const demo = async (ctx, next) => {
    const req = ctx.request.body;
    // 查看用户名是否重复
    // const user = await demo_col.findOne({
    //     account: req.account
    // });

    ctx.status = 200;
    // if (user) {
    //     ctx.body = {
    //         code: 0,
    //         msg: '用户名重复！'
    //     }
    //     return;
    // }

    // 插入新用户
    const userId = uuidv1();
    // const newUser = await demo_col.create({
    //     userId,
    //     account: 'demo数据'
    // });
    const newUser = true;

    if (newUser) {
        ctx.body = {
            code: 1,
            msg: '数据插入成功',
            data: {
                userId: newUser.userId,
                account: newUser.account
            }
        };
    } else {
        ctx.body = {
            code: 0,
            msg: '数据插入失败'
        };
    }
}

// 查找数据
// const getDemo = async (ctx, next) => {
//     const req = ctx.request.body;
//     //判断是否是空对象
//     // const search = Object.keys(req).length ? { _id: req.id } : {};
//     const search = Object.keys(req).length ? { account: req.account } : {};
//     const demoResult = await demo_col.find(search);
//     console.log(demoResult)
//     if (demoResult) {
//         ctx.status = 200;
//         ctx.body = {
//             code: 1,
//             data: demoResult
//         }

//     } else {
//         ctx.status = 200;
//         ctx.body = {
//             code: 0,
//             msg: '参数错误！'
//         }
//     }
// }

module.exports = {
    demo,
    // getDemo
}